
#include "linklist.h"
#include "linklist.cpp"
int main()
{
	LinkNode *L;
	int n=10,i,e;
	ElemType a[]={1,2,3,4,5,6,7,8,9,10};
	InitList(L);
	CreateListR(L,a,n);
	printf("L:");DispList(L);
	printf("请输入要删除的位置:\n");
	scanf("%d",&i);

    int deleteNum = 0;
    //获取单链表长度
    int length = ListLength(L);
    if(i>length){
        printf("位置错误无法删除");
        return 0;
    }
    ListDelete(L,i,deleteNum);
    printf("删除完成后的链表为:\n");
    DispList(L);
    printf("删除的元素为:");
    printf("%d",deleteNum);


}